package com.ahy231.service;

import com.ahy231.dto.*;
import com.github.pagehelper.*;

import java.util.List;

/**
 * @author ahy231
 * @date 2021/8/2 9:05
 * @description
 */
public interface UserService {

    /**
     * 获取本人联系人基本信息
     */
    PageInfo<GetUsers> getFriends(Integer pageNum, Integer pageSize);

    /**
     * 模糊查找联系人
     * @param username 用户名片段
     */
    List<GetUsers> queryFriend(String username);

    /**
     * 模糊查找所有用户
     * @param username 用户名片段
     */
    List<GetUsers> queryUsers(String username);

    /**
     * 添加联系人
     * @param userId 用户 id
     */
    Boolean add(Long userId);

    /**
     * 删除联系人
     * @param userId 用户 id
     */
    Boolean delete(Long userId);
}
